home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)TB / (A)TBF.ADF / Utility / DEKSIDeng.doc < prev    next >
Text File  |  1989-09-12  |  9KB  |  192 lines

  1.                        DESK SID v1.1                             
  2.  
  3.                              Programmation: Christian Warren
  4.                                  Font & Docs: Marc Dionne
  5.                                      Date: 9th of September 1990
  6.  
  7. Introduction
  8. ¡¡¡¡¡¡¡¡¡¡¡¡
  9.     DEKSID is a disk and file HEXADECIMAL editor. It gets useful when
  10. you want to edit things other than readable texts. It might look
  11. complicated for you beginners, but it's simply because beginners
  12. don't see the use of these.
  13.  
  14. Included Files
  15. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  16.         DEKSID                  The program.
  17.         DEKSID.REQ              The program using "req.library"
  18.         DEKSIDeng.doc           English docs.
  19.         DEKSIDeng.pic           English gadget description (IFF).
  20.         DEKSIDfra.doc           French docs.
  21.         DEKSIDfra.pic           French gadget description (IFF).
  22.         req.library             Requester Library, to be put in your
  23.                                 LIBS: directory if you use the ".REQ"
  24.                                 version.
  25.  
  26. Menu Functions
  27. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  28.           Project
  29.           ¡¡¡¡¡¡¡
  30.           About: Infos on the programme.
  31.           Colors: Change the colors.
  32.           Iconify: Iconifies DEKSID. Right Mouse Button to come back.
  33.           Load Default: Loader the file "s:deksid.def" which contains
  34.           the default options ("CheckSum", "ASCII Display"...)
  35.           Save Default: Save to the file "s:deksid.def" the defaults
  36.                         that you specified.
  37.                 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  38.           N.B.   You can also put your defaults directly onto DEKSID.
  39.                         To do that follow these steps:
  40.                   1- Fix up your settings the way you want them.
  41.                   2- Edit the DEKSID program (or DEKSID.REQ...).
  42.                   3- Search for the sequence "default:" in ASCII.
  43.                   4- Position yourself on the `d' of "defaults:".
  44.                   5- Use the "Recover Blocks" command with the file
  45.                      "s:deksid.def". When it asks you to start from
  46.                      position zero or from the current position.
  47.                      choose the latter.
  48.                   6- Save the block (Write Block).
  49.                 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  50.        Quit: Quit DEKSID.
  51.  
  52.           Device
  53.           ¡¡¡¡¡¡
  54.                 DF0:, DF1:, DF2:, DF3:   Permits you to choose the
  55.               drive you wish to edit. Non-connected drives will not
  56.               be selectable.
  57.                 File:   Opens up a requester letting you choose the
  58.               file you wish to modify (or just look at...).
  59.                 DEKSID.REQ  uses the req.library requester. That
  60.               library must must be present in your LIBS: directory
  61.               for it to work.
  62.                 Special: This is a function that lets you edit disks
  63.               other than 3' disks. This function won't be there in
  64.               next versions of this program... it'll be replaced by
  65.                         The "Steve Tibbett" DiskX function.
  66.                 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  67.                 N.B.  If anyone knows of a way to get the information
  68.                       found in the mountlist, please let me know &
  69.                       you will automatically become a registered
  70.                       user, just like if you'd have sent me your
  71.                       contribution.
  72.                 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  73.  
  74.           Search
  75.           ¡¡¡¡¡¡
  76.              Search: ASCII lets you search for an ASCII sequence and
  77.            Hexadecimal lets you search for an (you guessed it)
  78.            hexadecimal sequence. When either ones of these
  79.            sub-options is selected (ASCII or HEX), a requester
  80.            appears....
  81.           Search String: Holds the value to search for. (ASCII or
  82.            HEX) The wildcard ? is accepted.
  83.           Replace with: Holds the value to replace when DEKSID has
  84.            found the "Search String". Works only when ON is selected.
  85.           Begin & End: From where to where the search will go on.
  86.            These values are in blocks.
  87.           Continue: Continues the search once a sequence is found.
  88.           Set Case: "A == a" big letters are the same as small ones
  89.            and vice versa when searching. "A != a" means there IS a
  90.            difference.
  91.                 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  92.                 N.B.    The sequences will be found even if split in
  93.                         between two blocks.
  94.                 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
  95.           Utility
  96.           ¡¡¡¡¡¡¡
  97.              Print Block: Lets you print a certain part of a file or
  98.               disk and to output it to the printor or to a file for
  99.               later printing.
  100.              From Block, Position: Starting position. To Block,
  101.               Position: Ending position.
  102.              Groups: Number of groups on a line.
  103.              Numbers: Number of numbers in a group.
  104.              HEX: Prints the Hexadecimal numbers.
  105.              ASCII: Prints the ASCII numbers.
  106.              #: Prints the position on each line.
  107.              BIN: Copies the block(s) directly. Groups, Numbers and #
  108.               are ignored.
  109.              PRT: Prints to the printer.
  110.              FILE: Prints to a file. If clicked a second time, a
  111.               requester appears asking for the file name.
  112.              Recover file: Recovers blocks that had been previously
  113.               saved (using the BIN function). It opens up a requester
  114.               asking for the file to write onto whatever DEKSID is
  115.               editing at the moment. It will ask you if you want to
  116.               start from the beginning of the block or at the
  117.               position of the cursor.
  118.              Undo Block: Undos any change you have done to the block.
  119.  
  120.           Preference
  121.           ¡¡¡¡¡¡¡¡¡¡
  122.              Checksum: Number that indicates DOS that a block is OK.
  123.               It is calculated when a block is written. But some
  124.               games use different checksums for copy protection.
  125.  
  126.              Always: Always recalculates the checksum.
  127.              Never (except 0 & 1): Never recalculates the Checksum
  128.               save for the tracks 0 and 1, where it is always
  129.               necessary, even for protected games.
  130.              Ask for Recalculate: Asks you each time you write
  131.               a block if you want to recalculate checksum.
  132.              Computer Choice: If the ckecksum was OK before, the
  133.               computer recalculates it, if not, it doesn't
  134.               recalculate it. This is probably the most usefull
  135.               function.
  136.              Autosave: Automatically saves the block when you switch
  137.               blocks instead of asking you.
  138.  
  139. Keys
  140. ¡¡¡¡
  141.              Arrow Keys: Move the cursor around.
  142.              Shift Arrow Up: Up a block.
  143.              Shift Arrow Down: Down a block.
  144.              Backspace: Erases what you have typed (the yellow text)
  145.               and puts in what was there before.
  146.              Del: Just like Backspace except it erases to the right
  147.               instead of the left.
  148.              Y: Same as clicking on the positive answer to a
  149.               requester.
  150.              N: Same as clicking on the negative answer to a
  151.               requester.
  152.              Ctrl-B: Same as clicking on the block number.
  153.              Ctrl-J: Jump.
  154.  
  155. Conclusion
  156. ¡¡¡¡¡¡¡¡¡¡
  157.     This HEX editor is probably the easiest to use and has the most
  158. readable 6*8 font. If you'd just send a contribution to the author
  159. Chritian Warren, it's going to push him on and make him want to work
  160. harder. He told me he didn't want to put too much energy in it
  161. because it wasn't giving any income. So, send in your comments and/or
  162. your suggestions and/or your contributions (15$ or so) away to this
  163. address:
  164.  
  165.                         Christian Warren
  166.                         4445 Christophe-Colomb
  167.                         MontrΘal, QuΘ, CANADA
  168.                         H2J 3G4
  169.  
  170. Note
  171. ¡¡¡¡
  172.   Hey, if you are looking for a graphics artist on the AMIGA, here I
  173. am ! BTW, check out my fonts: Zinc, Captive and POY ! Don't forget
  174. that if you want to include my font Trump in any of your programs,
  175. I'd like to hear about it !! Trump font is ⌐1990 by me !
  176.  
  177.                         Marc Dionne
  178.                         350 Surrey
  179.                         Baie D'UrfΘ, QuΘ, CANADA
  180.                         H9X 2E7
  181.  
  182. Thanks
  183. ¡¡¡¡¡¡
  184. - Claude Abraham: For his File Requester.
  185. - C.W. Fox & Bruce Dawson: For their AMAZING File Requester & Color
  186.         Requester Library. Great Great Great Great Work guys!
  187. - Darren M. Greenwald: For his font acceleration routine.
  188. - Marc Dionne: For the fonts & the docs, among other things.
  189. - The users of B.E.C.A.Q.: For their suggestions & their help.
  190.  
  191. To reach us by BBS, call B.E.C.A.Q. at (514) 849-1630
  192.